home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
404 Jogos
/
CLJG.iso
/
Esportes
/
Horse_riding.swf
/
scripts
/
DefineButton2_745
/
BUTTONCONDACTION on(release).as
Wrap
Text File
|
2008-09-23
|
12KB
|
273 lines
on(release){
function MD5(sMessage)
{
function RotateLeft(lValue, iShiftBits)
{
return lValue << iShiftBits | lValue >>> 32 - iShiftBits;
}
function AddUnsigned(lX, lY)
{
var _loc5_ = undefined;
var _loc4_ = undefined;
var _loc3_ = undefined;
var _loc2_ = undefined;
var _loc1_ = undefined;
_loc3_ = lX & 2147483648;
_loc2_ = lY & 2147483648;
_loc5_ = lX & 1073741824;
_loc4_ = lY & 1073741824;
_loc1_ = (lX & 1073741823) + (lY & 1073741823);
if(_loc5_ & _loc4_)
{
return _loc1_ ^ 2147483648 ^ _loc3_ ^ _loc2_;
}
if(_loc5_ | _loc4_)
{
if(_loc1_ & 1073741824)
{
return _loc1_ ^ 3221225472 ^ _loc3_ ^ _loc2_;
}
return _loc1_ ^ 1073741824 ^ _loc3_ ^ _loc2_;
}
return _loc1_ ^ _loc3_ ^ _loc2_;
}
function F(x, y, z)
{
return x & y | (~x) & z;
}
function G(x, y, z)
{
return x & z | y & (~z);
}
function H(x, y, z)
{
return x ^ y ^ z;
}
function I(x, y, z)
{
return y ^ (x | ~z);
}
function FF(a, b, c, d, x, s, ac)
{
a = AddUnsigned(a,AddUnsigned(AddUnsigned(F(b,c,d),x),ac));
return AddUnsigned(RotateLeft(a,s),b);
}
function GG(a, b, c, d, x, s, ac)
{
a = AddUnsigned(a,AddUnsigned(AddUnsigned(G(b,c,d),x),ac));
return AddUnsigned(RotateLeft(a,s),b);
}
function HH(a, b, c, d, x, s, ac)
{
a = AddUnsigned(a,AddUnsigned(AddUnsigned(H(b,c,d),x),ac));
return AddUnsigned(RotateLeft(a,s),b);
}
function II(a, b, c, d, x, s, ac)
{
a = AddUnsigned(a,AddUnsigned(AddUnsigned(I(b,c,d),x),ac));
return AddUnsigned(RotateLeft(a,s),b);
}
function ConvertToWordArray(sMessage)
{
var _loc2_ = undefined;
var _loc5_ = sMessage.length;
var _loc8_ = _loc5_ + 8;
var _loc9_ = (_loc8_ - _loc8_ % 64) / 64;
var _loc7_ = (_loc9_ + 1) * 16;
var _loc3_ = Array(_loc7_ - 1);
var _loc4_ = 0;
var _loc1_ = 0;
while(_loc1_ < _loc5_)
{
_loc2_ = (_loc1_ - _loc1_ % 4) / 4;
_loc4_ = _loc1_ % 4 * 8;
_loc3_[_loc2_] |= sMessage.charCodeAt(_loc1_) << _loc4_;
_loc1_ = _loc1_ + 1;
}
_loc2_ = (_loc1_ - _loc1_ % 4) / 4;
_loc4_ = _loc1_ % 4 * 8;
_loc3_[_loc2_] |= 128 << _loc4_;
_loc3_[_loc7_ - 2] = _loc5_ << 3;
_loc3_[_loc7_ - 1] = _loc5_ >>> 29;
return _loc3_;
}
function WordToHex(lValue)
{
var _loc3_ = "";
var _loc2_ = "";
var _loc4_ = undefined;
var _loc1_ = undefined;
_loc1_ = 0;
while(_loc1_ <= 3)
{
_loc4_ = lValue >>> _loc1_ * 8 & 255;
_loc2_ = "0" + _loc4_.toString(16);
_loc3_ += _loc2_.substr(_loc2_.length - 2,2);
_loc1_ = _loc1_ + 1;
}
return _loc3_;
}
var _loc6_ = Array();
var _loc5_ = undefined;
var _loc32_ = undefined;
var _loc33_ = undefined;
var _loc34_ = undefined;
var _loc31_ = undefined;
var _loc4_ = undefined;
var _loc3_ = undefined;
var _loc2_ = undefined;
var _loc1_ = undefined;
var _loc19_ = 7;
var _loc17_ = 12;
var _loc14_ = 17;
var _loc11_ = 22;
var _loc18_ = 5;
var _loc15_ = 9;
var _loc12_ = 14;
var _loc9_ = 20;
var _loc16_ = 4;
var _loc13_ = 11;
var _loc10_ = 16;
var _loc8_ = 23;
var _loc23_ = 6;
var _loc22_ = 10;
var _loc21_ = 15;
var _loc20_ = 21;
_loc6_ = ConvertToWordArray(sMessage);
_loc4_ = 1732584193;
_loc3_ = 4023233417;
_loc2_ = 2562383102;
_loc1_ = 271733878;
_loc5_ = 0;
while(_loc5_ < _loc6_.length)
{
_loc32_ = _loc4_;
_loc33_ = _loc3_;
_loc34_ = _loc2_;
_loc31_ = _loc1_;
_loc4_ = FF(_loc4_,_loc3_,_loc2_,_loc1_,_loc6_[_loc5_ + 0],_loc19_,3614090360);
_loc1_ = FF(_loc1_,_loc4_,_loc3_,_loc2_,_loc6_[_loc5_ + 1],_loc17_,3905402710);
_loc2_ = FF(_loc2_,_loc1_,_loc4_,_loc3_,_loc6_[_loc5_ + 2],_loc14_,606105819);
_loc3_ = FF(_loc3_,_loc2_,_loc1_,_loc4_,_loc6_[_loc5_ + 3],_loc11_,3250441966);
_loc4_ = FF(_loc4_,_loc3_,_loc2_,_loc1_,_loc6_[_loc5_ + 4],_loc19_,4118548399);
_loc1_ = FF(_loc1_,_loc4_,_loc3_,_loc2_,_loc6_[_loc5_ + 5],_loc17_,1200080426);
_loc2_ = FF(_loc2_,_loc1_,_loc4_,_loc3_,_loc6_[_loc5_ + 6],_loc14_,2821735955);
_loc3_ = FF(_loc3_,_loc2_,_loc1_,_loc4_,_loc6_[_loc5_ + 7],_loc11_,4249261313);
_loc4_ = FF(_loc4_,_loc3_,_loc2_,_loc1_,_loc6_[_loc5_ + 8],_loc19_,1770035416);
_loc1_ = FF(_loc1_,_loc4_,_loc3_,_loc2_,_loc6_[_loc5_ + 9],_loc17_,2336552879);
_loc2_ = FF(_loc2_,_loc1_,_loc4_,_loc3_,_loc6_[_loc5_ + 10],_loc14_,4294925233);
_loc3_ = FF(_loc3_,_loc2_,_loc1_,_loc4_,_loc6_[_loc5_ + 11],_loc11_,2304563134);
_loc4_ = FF(_loc4_,_loc3_,_loc2_,_loc1_,_loc6_[_loc5_ + 12],_loc19_,1804603682);
_loc1_ = FF(_loc1_,_loc4_,_loc3_,_loc2_,_loc6_[_loc5_ + 13],_loc17_,4254626195);
_loc2_ = FF(_loc2_,_loc1_,_loc4_,_loc3_,_loc6_[_loc5_ + 14],_loc14_,2792965006);
_loc3_ = FF(_loc3_,_loc2_,_loc1_,_loc4_,_loc6_[_loc5_ + 15],_loc11_,1236535329);
_loc4_ = GG(_loc4_,_loc3_,_loc2_,_loc1_,_loc6_[_loc5_ + 1],_loc18_,4129170786);
_loc1_ = GG(_loc1_,_loc4_,_loc3_,_loc2_,_loc6_[_loc5_ + 6],_loc15_,3225465664);
_loc2_ = GG(_loc2_,_loc1_,_loc4_,_loc3_,_loc6_[_loc5_ + 11],_loc12_,643717713);
_loc3_ = GG(_loc3_,_loc2_,_loc1_,_loc4_,_loc6_[_loc5_ + 0],_loc9_,3921069994);
_loc4_ = GG(_loc4_,_loc3_,_loc2_,_loc1_,_loc6_[_loc5_ + 5],_loc18_,3593408605);
_loc1_ = GG(_loc1_,_loc4_,_loc3_,_loc2_,_loc6_[_loc5_ + 10],_loc15_,38016083);
_loc2_ = GG(_loc2_,_loc1_,_loc4_,_loc3_,_loc6_[_loc5_ + 15],_loc12_,3634488961);
_loc3_ = GG(_loc3_,_loc2_,_loc1_,_loc4_,_loc6_[_loc5_ + 4],_loc9_,3889429448);
_loc4_ = GG(_loc4_,_loc3_,_loc2_,_loc1_,_loc6_[_loc5_ + 9],_loc18_,568446438);
_loc1_ = GG(_loc1_,_loc4_,_loc3_,_loc2_,_loc6_[_loc5_ + 14],_loc15_,3275163606);
_loc2_ = GG(_loc2_,_loc1_,_loc4_,_loc3_,_loc6_[_loc5_ + 3],_loc12_,4107603335);
_loc3_ = GG(_loc3_,_loc2_,_loc1_,_loc4_,_loc6_[_loc5_ + 8],_loc9_,1163531501);
_loc4_ = GG(_loc4_,_loc3_,_loc2_,_loc1_,_loc6_[_loc5_ + 13],_loc18_,2850285829);
_loc1_ = GG(_loc1_,_loc4_,_loc3_,_loc2_,_loc6_[_loc5_ + 2],_loc15_,4243563512);
_loc2_ = GG(_loc2_,_loc1_,_loc4_,_loc3_,_loc6_[_loc5_ + 7],_loc12_,1735328473);
_loc3_ = GG(_loc3_,_loc2_,_loc1_,_loc4_,_loc6_[_loc5_ + 12],_loc9_,2368359562);
_loc4_ = HH(_loc4_,_loc3_,_loc2_,_loc1_,_loc6_[_loc5_ + 5],_loc16_,4294588738);
_loc1_ = HH(_loc1_,_loc4_,_loc3_,_loc2_,_loc6_[_loc5_ + 8],_loc13_,2272392833);
_loc2_ = HH(_loc2_,_loc1_,_loc4_,_loc3_,_loc6_[_loc5_ + 11],_loc10_,1839030562);
_loc3_ = HH(_loc3_,_loc2_,_loc1_,_loc4_,_loc6_[_loc5_ + 14],_loc8_,4259657740);
_loc4_ = HH(_loc4_,_loc3_,_loc2_,_loc1_,_loc6_[_loc5_ + 1],_loc16_,2763975236);
_loc1_ = HH(_loc1_,_loc4_,_loc3_,_loc2_,_loc6_[_loc5_ + 4],_loc13_,1272893353);
_loc2_ = HH(_loc2_,_loc1_,_loc4_,_loc3_,_loc6_[_loc5_ + 7],_loc10_,4139469664);
_loc3_ = HH(_loc3_,_loc2_,_loc1_,_loc4_,_loc6_[_loc5_ + 10],_loc8_,3200236656);
_loc4_ = HH(_loc4_,_loc3_,_loc2_,_loc1_,_loc6_[_loc5_ + 13],_loc16_,681279174);
_loc1_ = HH(_loc1_,_loc4_,_loc3_,_loc2_,_loc6_[_loc5_ + 0],_loc13_,3936430074);
_loc2_ = HH(_loc2_,_loc1_,_loc4_,_loc3_,_loc6_[_loc5_ + 3],_loc10_,3572445317);
_loc3_ = HH(_loc3_,_loc2_,_loc1_,_loc4_,_loc6_[_loc5_ + 6],_loc8_,76029189);
_loc4_ = HH(_loc4_,_loc3_,_loc2_,_loc1_,_loc6_[_loc5_ + 9],_loc16_,3654602809);
_loc1_ = HH(_loc1_,_loc4_,_loc3_,_loc2_,_loc6_[_loc5_ + 12],_loc13_,3873151461);
_loc2_ = HH(_loc2_,_loc1_,_loc4_,_loc3_,_loc6_[_loc5_ + 15],_loc10_,530742520);
_loc3_ = HH(_loc3_,_loc2_,_loc1_,_loc4_,_loc6_[_loc5_ + 2],_loc8_,3299628645);
_loc4_ = II(_loc4_,_loc3_,_loc2_,_loc1_,_loc6_[_loc5_ + 0],_loc23_,4096336452);
_loc1_ = II(_loc1_,_loc4_,_loc3_,_loc2_,_loc6_[_loc5_ + 7],_loc22_,1126891415);
_loc2_ = II(_loc2_,_loc1_,_loc4_,_loc3_,_loc6_[_loc5_ + 14],_loc21_,2878612391);
_loc3_ = II(_loc3_,_loc2_,_loc1_,_loc4_,_loc6_[_loc5_ + 5],_loc20_,4237533241);
_loc4_ = II(_loc4_,_loc3_,_loc2_,_loc1_,_loc6_[_loc5_ + 12],_loc23_,1700485571);
_loc1_ = II(_loc1_,_loc4_,_loc3_,_loc2_,_loc6_[_loc5_ + 3],_loc22_,2399980690);
_loc2_ = II(_loc2_,_loc1_,_loc4_,_loc3_,_loc6_[_loc5_ + 10],_loc21_,4293915773);
_loc3_ = II(_loc3_,_loc2_,_loc1_,_loc4_,_loc6_[_loc5_ + 1],_loc20_,2240044497);
_loc4_ = II(_loc4_,_loc3_,_loc2_,_loc1_,_loc6_[_loc5_ + 8],_loc23_,1873313359);
_loc1_ = II(_loc1_,_loc4_,_loc3_,_loc2_,_loc6_[_loc5_ + 15],_loc22_,4264355552);
_loc2_ = II(_loc2_,_loc1_,_loc4_,_loc3_,_loc6_[_loc5_ + 6],_loc21_,2734768916);
_loc3_ = II(_loc3_,_loc2_,_loc1_,_loc4_,_loc6_[_loc5_ + 13],_loc20_,1309151649);
_loc4_ = II(_loc4_,_loc3_,_loc2_,_loc1_,_loc6_[_loc5_ + 4],_loc23_,4149444226);
_loc1_ = II(_loc1_,_loc4_,_loc3_,_loc2_,_loc6_[_loc5_ + 11],_loc22_,3174756917);
_loc2_ = II(_loc2_,_loc1_,_loc4_,_loc3_,_loc6_[_loc5_ + 2],_loc21_,718787259);
_loc3_ = II(_loc3_,_loc2_,_loc1_,_loc4_,_loc6_[_loc5_ + 9],_loc20_,3951481745);
_loc4_ = AddUnsigned(_loc4_,_loc32_);
_loc3_ = AddUnsigned(_loc3_,_loc33_);
_loc2_ = AddUnsigned(_loc2_,_loc34_);
_loc1_ = AddUnsigned(_loc1_,_loc31_);
_loc5_ += 16;
}
var _loc44_ = WordToHex(_loc4_) + WordToHex(_loc3_) + WordToHex(_loc2_) + WordToHex(_loc1_);
return _loc44_.toLowerCase();
}
function encrypt(num, cookie)
{
rand_num = Math.random() * 26;
pid = 90 - parseInt(rand_num);
mask = String.fromCharCode(pid);
t = pid % 3 + 1;
num = num.toString();
var _loc2_ = cookie.split(";");
var _loc1_ = 0;
while(_loc1_ < _loc2_.length)
{
if(_loc2_[_loc1_].substring(0,10) == "PHPSESSID=" || _loc2_[_loc1_].substring(0,10) == " PHPSESSID")
{
keys = _loc2_[_loc1_].split("=")[1];
}
_loc1_ = _loc1_ + 1;
}
if(keys != "")
{
keys = MD5(keys + mask).toUpperCase().split("");
_loc1_ = 0;
n = t;
len = num.toString().length;
while(_loc1_ < len)
{
keys[n] = String.fromCharCode(num.charCodeAt(_loc1_) + 17 + t);
_loc1_;
_loc1_++;
n += t;
}
keys[31] = mask;
keys[t - 1] = String.fromCharCode(num.toString().length.toString().charCodeAt(0) + 17 + t);
return keys.join("");
}
}
var sco;
sco = score2_txt.text;
var MyLoadVars = new LoadVars();
MyLoadVars.olymskey = MD5(_root.flashname + sco);
MyLoadVars.sendAndLoad("http://contest.mmosite.com/olympics/webapps/?controller=Default&action=SafePass",MyLoadVars,"POST");
getURL("javascript:throwData(" + sco + ");","");
trace(sco);
_parent._parent.update_sco = sco;
_parent._parent.update_typ = 0;
_parent._parent.upload_score.gotoAndPlay(1);
this._parent.horse.removeMovieClip();
this._parent.za.removeMovieClip();
stopAllSounds();
this.gotoAndStop(1);
this._parent.gotoAndStop(2);
score2_txt.text = 0;
}